UPPAAL - Now, Next, and Future
نویسندگان
چکیده
Uppaal is a tool for modeling, simulation and veri cation of real-time systems, developed jointly by BRICS at Aalborg University and the Department of Computer Systems at Uppsala University. The tool is appropriate for systems that can be modeled as a collection of non-deterministic processes with nite control structure and real-valued clocks, communicating through channels or shared variables. Typical application areas include real-time controllers and communication protocols, in particular those where timing aspects are critical. This paper reports on the currently available version and summarizes developments during the last two years. We report on new directions that extends Uppaal with cost-optimal exploration, parametric modeling, stop-watches, probablistic modeling, hierachical modeling, executable timed automata, and a hybrid automata animator. We also report on recent work to improve the eÆciency of the tool. In particular, we outline Clock Di erence Diagrams (CDDs), new compact representations of states, a distributed version of the tool, and application of dynamic
منابع مشابه
Reducing Uppaal Models through Control Flow Analysis
This paper present a dead variable analysis algorithm for reducing the state space of UPPAAL models. By resetting irrelevant variables to their initial value reductions of UPPAAL models are achieved. The developed algorithm consists of two parts. In the first part we define an algorithm to determine the relevance of variables. We also cope with the various features of UPPAAL like, for instance,...
متن کاملUPPAAL Implementation Secrets
In this paper we present the continuous and on-going development of datastructures and algorithms underlying the verification engine of the tool Uppaal. In particular, we review the datastructures of Difference Bounded Matrices, Minimal Constraint Representation and Clock Difference Diagrams used in symbolic state-space representation and -analysis for real-time systems. In addition we report o...
متن کاملNew Uppaal Architecture
We present the design of the new model-checking engine architecture and new internal data structures for the next generation of Uppaal. Experimental results demonstrate that the new implementation based on these structures improves the efficiency of Uppaal by about 80% in both time and space. In addition, the new version is built to handle hierarchical models. The challenge in handling hierarch...
متن کاملThe Surprising Robustness of (Closed) Timed Automata against Clock-Drift
We investigate reachability (or equivalently, safety) for timed systems modelled as Timed Automata (TA) under notions of “robustness”, i.e., when the clocks of the TA may drift by small amounts. Our contributions are two-fold: (1) We first consider the model of clock-drift introduced by Puri [1] and subsequently studied in other works [2, 3, 4]. We show that the standard zone-based forward reac...
متن کاملA Tool Architecture for the Next Generation of Uppaal
We present the design of the model-checking engine and internal data structures for the next generation of Uppaal. The design is based on a pipeline architecture where each stage represents one independent operation in the verification algorithms. The architecture is based on essentially one shared data structure to reduce redundant computations in state exploration, which unifies the so-called...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000